package com.zhku.laosiji.service;

import com.zhku.laosiji.pojo.Notice;

import java.util.List;

/**
 * Created by LINWENHAO on 2018/9/11.
 */
public interface NoticeService {

    /**
     * 查询所有公告
     * @return
     */
    List<Notice> findALl(String keyword);

    /**
     * 通过id删除
     * @param nid
     */
    void delete(Integer nid);

    /**
     * 通过id查找
     * @param id
     * @return
     */
    Notice findById(Integer id);

    /**
     * 新增
     * @param notice
     * @return
     */
    int saveNotice(Notice notice);

    /**
     * 修改
     * @param notice
     * @return
     */
    int updateNotice(Notice notice);

    /**
     * 查找前10个公告
     * @return
     */
    List<Notice> selectAllByTop10();
}
